Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
65 LEACH ROAD Terraced £219,995 19 Dec 2014
87 LEACH ROAD Semi-Detached £282,500 30 Jun 2023
95 LEACH ROAD Terraced £226,750 12 Nov 2018
107 LEACH ROAD Detached £154,000 1 Oct 2004
113 LEACH ROAD Terraced £142,000 17 Mar 2008
115 LEACH ROAD Terraced £230,000 27 Jul 2020
117 LEACH ROAD Terraced £272,000 6 Oct 2023
121 LEACH ROAD Terraced £55,800 10 Jun 2002
129 LEACH ROAD Semi-Detached £270,500 27 Jul 2021